About Cache Associativity in Low-Cost Shared Memory Multi-Microprocessors
نویسندگان
چکیده
Architecturesparalì eles, bases de données, réseaux et systèmes distribués About cache associativity in low-cost shared memory multi-microprocessors Abstract: In 1993, sizes of on-chip caches on current commercial microprocessors range from 16K bytes to 36 Kbytes. These microprocessors can be directly used in the design of a low cost single-bus shared memory multiprocessors without using any second-level cache. In this paper, we explore the viability of such a multi-microprocessor. Simulations results clearly establish that performance of such a system will be quite poor if on-chip caches are direct-mapped. On the other hand, when the on-chip caches are partially associative, the achieved level of performance is quite promising. In particular, two recently proposed innovative cache structures, the skewed associative cache organization and the semi-uniied cache organization are shown to work ne. De l'associativit e des caches dans les multi-microprocesseurs a co^ ut mod er e R esum e : Aujourd'hui la taille des caches internes des microprocesseurs permet d'envisa-ger la construction de multi-microprocesseurs a bus commun a co^ ut extr emement mod er e, c'-ad sans cache secondaire. Dans ce rapport, nous etudions l'impact de l'assopciativit e sur des caches internes sur les performances de tels syst emes. En particulier, les caches skewed-associatifs et semi-unii es sont evalu es. About cache associativity in low-cost shared memory multi-microprocessors
منابع مشابه
Exploring cache performance in multithreaded processors
Multithreading is a well known technique to hide latency in a nonblocking cache architecture. By switching execution from one thread to another, the CPU can perform useful work, while waiting for pending requests to be processed by the main memory. In this paper we examine the effects of varying the associativity and block size on cache performance in a reduced locality of reference environment...
متن کاملChapter 6 TUNING CACHES TO APPLICATIONS FOR LOW - ENERGY EMBEDDED SYSTEMS
The power consumed by the memory hierarchy of a microprocessor can contribute to as much as 50% of the total microprocessor system power, and is thus a good candidate for power and energy optimizations. We discuss four methods for tuning a microprocessors’ cache subsystem to the needs of any executing application for low-energy embedded systems. We introduce onchip hardware implementing an effi...
متن کاملFine-Grain Cache Resizing
Progress: We have been investigating the use of dynamic cache resizing techniques for energy reduction. The idea of cache resizing is to match the active cache size with the current program cache usage requirements. When the cache usage is small, we can turn off parts of the cache. Neither active switching energy nor static leakage energy is dissipated in the part of the cache that is turned of...
متن کاملVictim retention for reducing cache misses in tiled chip multiprocessors
This paper presents CMP-VR (Chip-Multiprocessor with Victim Retention), an approach to improve cache performance by reducing the number of off-chip memory accesses. The objective of this approach is to retain the chosen victim cache blocks on the chip for the longest possible time. It may be possible that some sets of the CMPs last level cache (LLC) are heavily used, while certain others are no...
متن کاملReducing Remote Con ict Misses : NUMA with Remote Cache versus COMA 1
Many future applications for scalable shared-memory multi-processors are likely to have large working sets that overrow secondary or tertiary caches. Two possible solutions to this problem are to add a very large cache called remote cache that caches remote data (NUMA-RC), or organize the machine as a cache-only memory architecture (COMA). This paper tries to determine which solution is best. T...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Parallel Processing Letters
دوره 5 شماره
صفحات -
تاریخ انتشار 1995